home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 11
/
Cream of the Crop 11-2.iso
/
bbs
/
mcm10g5.zip
/
WHATS.NEW
< prev
Wrap
Text File
|
1996-01-17
|
20KB
|
592 lines
│
─·───
┌────┬────┌──────┌────┬────┌────────┌────┌────┐
│ │ │ ┌──│ │ │ ──── │ │ │
│ │ │ │ └──│ │ │ │ ┌──┐ │ │ └──┐
└──┴───┴──└──────└──┴───┴──└──┘ └──└────└───────┘
Whats New
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Importend Modifications ────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
See the NODEDATA.CFG in the advanced archiv for some new keywords and
capabilityflags.
See the REQUEST.CFG in the advanced archiv for some new keywords.
(:Include :MergeRIX)
Change the Pollfile-Extension form .POL to .PLO. It's easier for me to
work with. **** Change your Batchfiles if any ****
Change the TimeUnit in the costtable to tenth of seconds.
Some external Batchfilenames are changed. Here is a complete list:
BBSBAT<task>.BAT - Normal BBS-Caller
FAXBAT<task>.BAT - External FAX-Receive
VOCBAT<task>.BAT - External Voice-Receive
DEXBAT<task>.BAT - Exit on DialExit
TRMBAT<task>.BAT - Exit on BBSnext.
The contents is always the same:
(<errorlevel> is new!)
(??? = BBS, FAX, VOC, DEX, NXT)
SPAWN???.BAT <tasknr>
<comport>
<DTEspeed>
<linespeed>
<time to next NoBBS-event>
<connectaddons>
<errorlevel>
Some semaphors are changed:
MCMBBS.<task> - Created by McMail, shows that a human
caller is online. For RA Sysops, a file
called MCM<task>.BBS is created also ;-)
MCMFAX.<task> - Created by McMail, shows that a FAX-Session
is running.
MCMVOC.<task> - Created by McMail, shows that an external
Voiceprogram is running.
MCMDEX.<task> - Created by McMail, shows that the DialExit
function is executed.
MCMTRM.<task> - Created by McMail, shows that the external
BBSnext function is started.
The functionkey handling is changed. See New Keywords.
Remove the NC section in the eventcfgfile and add a new one.
See MCMAIL1.EVT for examples.
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
New Keywords ───────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
;===========================================================================
; Path and Filename of an external Terminalprogram {M}.
; A file called trmbat<tasknr>.bat is created in McMs homedir with the
; following contents:
;
; spawntrm.bat <tasknr>
; <comport>
; <DTEspeed>
; <linespeed>
; <time to next NoBBS-event>
; <connectaddons>
; <errorlevel>
;
; ExtTerminal <*errorlevel>
; ExtTerminal <[#]path/prgname> [<parameter>]
;===========================================================================
;
; Exit with errorlevel 50
ExtTerminal *50
;
; Spawn program with swap.
; Use '#' to clear the screen befor spawn the program
;ExtTerminal #f:\term\terminat.exe $P $S
;
;
;===========================================================================
; Disable the BBSnext function for incoming calls.
;===========================================================================
;
;NoBBSnext
;
;
;===========================================================================
; RingTimer is the time in seconds between two RINGs. The default is 6sec.
; If no second RING is received after RingTimer secondes, the rincounter
; is reset. If you set it to low, McMail will never answer.
;
;===========================================================================
;
;RingTimer 9
;
;
;===========================================================================
; If this is enabled, McMail ignore passworderrors on outgoing calls, but
; only send mail for the called AKA. Otherwise it hang up.
; You can toggle this option if you press CTRL-P
;===========================================================================
;
;PWOverride
;
;
;===========================================================================
; Time in tenth of seconds your modem needs for handshaking. This will
; be added to the overall sessiontime, to calculate the correct cost.
;===========================================================================
;
CostTimeOffset 40
;
;
;===========================================================================
; Min drivespace we must have to run (Exit with errorlv. 253)
;===========================================================================
;
MinDrvSpace F: 50000000
MinDrvSpace D: 10000000
MinDrvSpace C: 5000000
;MinDrvSpace I: 50000000
;MinDrvSpace Z: 50000000
;===========================================================================
; Normal Functionkeys {M}
;
; KeyF? <Menutitle>,<*errorlevel>
; KeyF? <Menutitle>,<[#]path/prgname> [<parameter>]
;
;===========================================================================
;
KeyF1 Maileditor,*10
KeyF2 Toss Mail,*20
KeyF3 Scan Mail,*30
KeyF4 Exit 40,*40
KeyF5 Exit 50,*50
KeyF6 Exit 60,*60
KeyF7 Exit 70,*70
KeyF8 Exit 80,*80
KeyF9 Exit 90,*90
; Exit with errorlevel 100
KeyF10 Exit 100,*100
; Spawn program with swap
KeyF11 Show Logfile,f:\dos\list.com $G /E
; Use '#' to clear the screen befor spawn the program
KeyF12 Show Logfile,#f:\dos\list.com $G /E
;
;
;===========================================================================
; Shifted Functionkeys {M}
;
; KeySF? <*errorlevel>
; KeySF? <[#]path/prgname> [<parameter>]
;
;===========================================================================
;
KeySF1 *12
KeySF2 *22
KeySF3 *32
KeySF4 *42
KeySF5 *52
KeySF6 *62
KeySF7 *72
KeySF8 *82
KeySF9 *92
KeySF10 *102
KeySF11 *112
KeySF12 *122
;
;
;===========================================================================
; Path and Filename of a DOOR.SYS compatible BBS-File
; This is used by McmView if you're not running RA {M}
;===========================================================================
;
;DoorSys f:\pb\line$T\door.sys
;
;
;===========================================================================
; Path and Filename of a semaphore that disconnect onlineuser.
; This is used by McmView if you press Alt-K on an BBS-Caller window {M}
;===========================================================================
;
BBSkick f:\semaphor\raxit$T.0
;
;
;===========================================================================
; Lock the keyboard with password (casesensitive, max 8 chars)
; To aktivate press Ctrl-L or enable the Screenblanking.
;===========================================================================
;
;KbdLock MyPwd
;
;
;===========================================================================
; Disable PersMailScan at Startup
;===========================================================================
;
;NoPersMailScan
;
;
;===========================================================================
; Disable the checking for old busyfiles at Startup
;===========================================================================
;
;NoBusyScan
;
;
;===========================================================================
; Reset VideoMode to 25 or 43/50 at startup
;===========================================================================
;
;VideoMode 25
;VideoMode 43/50
;
;
;===========================================================================
; Path and filename of an Infotext that will be sent to every incomming
; caller as a Netmail. (for normal, secure and unknown sessions) {M}
; If you enter one or more nodeinformation behind, the netmail will only
; sent if one of the remote akas match.
;===========================================================================
;
; Send only to konwn systems in zone 1 and net 2426 of zone 2
KnownInfoText f:\mailer\info.knw 1:* 2:2426/*
;
; Send only to protected systems in my net
ProtectInfoText f:\mailer\info.sec 2:2426/*
;
; Send to all unknown systems
UnknownInfoText f:\mailer\info.unk
;
;
;===========================================================================
; Filename for the Logfiles {M}
;===========================================================================
;
; A special logfile
SpcLogFile f:\log\route$T.log
;
;
; The error-logfile
ErrLogFile f:\log\error$T.log
;
;
; The Terminal Capturefile
TerminalCap f:\log\session.cap
;
;===========================================================================
; What has to be logged?
;===========================================================================
;
SpcLoglevel $R&
;
;
;===========================================================================
; Give Timeslices during filetransfer in multitaskerenviroment
; The keyword 'dynamic' enable the dynamic timeslicing for optimal
; transferspeed.
;===========================================================================
;
;SliceDuringTransfer
;SliceDuringTransfer dynamic
;
;===========================================================================
; Command to reject an incomming call (ISDN only)
;===========================================================================
;
ModemReject ATH1H0|
;
;
;===========================================================================
; Response from modem if an outgoing call is rejected by the other side.
;===========================================================================
;
RejectResponse Call Rejected
;RejectResponse CAUSE=34BE
;
;
; Timeoffset in minutes to UTC (GMT Greenwich Mean Time). Used for vialines,
; EMSI-Handshake and T-NodelistFlags.
;
;TimeZone -60
;TimeZone +150
;
;
;===========================================================================
; Nax outcalltries if anything failed, max value is 99,
;===========================================================================
;
; if a handshakefailure occures (default is 2, 0 ignore)
HandshakeFailureTries 1
;
; if a zmodem, xmode or hydra session fails (default is 2, 0 ignore)
SessionFailureTries 1
;
; if the modem reports NO CARRIER after dieling (default is 0, ignore)
NoCarrierTries 5
;
;
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Changed Keywords ───────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
'ScreenLogLevel' is now 'ScrLogLevel'
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Dropped Keywords ───────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Mailer
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
New features (See also new keywords) ───────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
New Macros
; $G - Path and filename defined under 'LogFile'
; *WW - Week of the year (two digits)
; $M - Tasknumber of higlited task in the multilineinfo
New Loglevel
; & Nodial infos
; = Mail2u infos
; X for Xmodemdebug.
New sighs on the statusline
! - NoConnect-Mark found
$ - DialOvertry-Mark found
# - Handshakefailure-Mark found
McMail ask for exit if you press AltX/Q.
Add a "jumping task" in saved screen mode. You can disable this with
a second parameter for 'Screenblank'
Screenblank <time> [BLANK]
If you press Alt-C you can enter a phonenumber if a node is unlisted.
Add the Logfile-Scroller to McmView. Press Alt-L.
New Commandlineparameter 'NOVELL'. Use this if you have trouble with
'NCB-Directory-Searchlimits' under Novell Netware.
Now we have full FTS-1 compatibily. Modem7/TeLink/SeaLink CRC and CKS
Send and Receive. To disable this on outgoing calls, add a 'F' to
capabilities in the nodedata.cfg.
All incomming files will be saved in the unsecure inbound.
You can enter 'zone:net' under zonematch in the nodedata.cfg now.
Add menus to McMail and McmView. Press AltM, have fun!
Add an Ansi-Option to the Terminal (AltA)
Add a Capture-Function to the Terminal (AltP-Toggle, AltL-View)
Add a BBSnext function. If you call a node with BBSnext set to on, you will
get into the remotes BBS if the remote mailer support this feature.
There for a new Key 'CTRL-B' to toggle the BBSnext function.
Add a callqueue to the Terminal. The queue will be scanned every
9 seconds. Press AltQ to clear the queue.
256 AKAs are possible now.
The terminal answer the ANSI-Testsequence.
McmNode can add Pointlists to the Fidouserlist. See MCMNODE.CFG for
details.
New parameters for McmNode
'/D' to delete old nodelistfiles
'/UC' to create a Fidouserlist (compatible to some Msg-Editors)
The showsize-setting of the OBM is stored in the lastsetting record now.
It's possible to define monthly and yearly events. See MCMAIL1.EVT in the
advanced packet for details.
Special days in the cost.tbl. See COST.TBL for details.
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Changes ────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
The commandlineparamter NOBSYSCN and NONETSCN are not longer valid!
Some cosmetic changes in the requestresponsemessage.
Change the Pollfile-Extension form .POL to .PLO. It's easier for me to
work with. **** Change your Batchfiles if any ****
If the TASK Variable is set, McMView use this, otherwise it use 0
Change the TimeUnit in the costtable to tenth of seconds.
McMail can handle more includes in CFG-Files now.
Tabs in CFG-Files will be converted to 8 spaces now.
Some external Batchfilenames are changed. Here is a complete list:
BBSBAT<task>.BAT - Normal BBS-Caller
FAXBAT<task>.BAT - External FAX-Receive
VOCBAT<task>.BAT - External Voice-Receive
DEXBAT<task>.BAT - Exit on DialExit
TRMBAT<task>.BAT - Exit on BBSnext.
The contents is always the same:
(<errorlevel> is new!)
(??? = BBS, FAX, VOC, DEX, NXT)
SPAWN???.BAT <tasknr>
<comport>
<DTEspeed>
<linespeed>
<time to next NoBBS-event>
<connectaddons>
<errorlevel>
Some semaphors are changed:
MCMBBS.<task> - Created by McMail, shows that a human
caller is online. For RA Sysops, a file
called MCM<task>.BBS is created also ;-)
MCMFAX.<task> - Created by McMail, shows that a FAX-Session
is running.
MCMVOC.<task> - Created by McMail, shows that an external
Voiceprogram is running.
MCMDEX.<task> - Created by McMail, shows that the DialExit
function is executed.
MCMTRM.<task> - Created by McMail, shows that the external
BBSnext function is started.
If the .OVR is not found in path set by MCMOVR, McMail/McmView looks in the
EXE-Path.
You have to use the Macro $M to call VIEWRA.EXE
Remove the NC section in the eventcfgfile and add a new one.
See MCMAIL1.EVT for examples.
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Bugfixes ───────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
If ESC is pressed while mcm is dialing out, McM stay 5 sec after hangup.
Fixed.
If exists 2 exitsemaphores (MCMEXT...) for the same task, mcm delete
both before exiting. Fixed.
While tranfering files in terminalmode, McM sends files from the
specialoutbound if the node you have called have one. Fixed.
If the FIDOUSER.LST doesn't exist, the numberdialoption (#) doesn't
work in Terminalmode. Fixed.
In the eventfile the macros doesn't work. Fixed.
If you want to strip some modemresponse with the Translationtable,
McMail writes a logentry like 'Serial:'. Fixed.
The AKA-Matching doesn't work with points. Fixed.
Wildcard request doesn't work correctly. Fixed.
AnsiCursormovement doesn't work in terminalmode. Fixed
The DoorWay mode doesn't work. Fixed.
McmNode can't handle nodelists with keywords (Zone, Region, Host, Hub) in
upper case. Fixed.
Imail creates ?.!!! files during pack. McMail shows this as
NoConnect-Marks. Fixed.
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Developers Information ────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
Changed structures:
Lastsetrecord = record
b_hismode : byte;
s_lastinp : s40;
bo_zoomed : boolean;
bo_showsize : boolean;
end; {Lastsetrecord}